From 625f3e5f3940192ed21519c2477bd283a3fa4ae2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 27 Jan 2016 13:07:13 -0500 Subject: [PATCH] window: Always disconnect signal handlers We connect to the titlebar widgets change notification regardless whether it is internally created or not, so don't make the signal handler disconnection conditional on that either. --- gtk/gtkwindow.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 2ff433def2..d86f74fc11 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -4028,13 +4028,11 @@ unset_titlebar (GtkWindow *window) { GtkWindowPrivate *priv = window->priv; - if (priv->titlebar != NULL) - g_signal_handlers_disconnect_by_func (priv->titlebar, - on_titlebar_title_notify, - window); - if (priv->title_box != NULL) { + g_signal_handlers_disconnect_by_func (priv->title_box, + on_titlebar_title_notify, + window); gtk_widget_unparent (priv->title_box); priv->title_box = NULL; priv->titlebar = NULL; -- 2.30.2